Conversor de cURL a Scala
Convierta su comando cURL en código Scala. Pegue, convierta y siga desarrollando.
Your cURL command
Try an example
import sttp.client3.*
val request = basicRequest
.method(Method.GET, uri"https://example.com/products?page=1")
.header("Accept", "text/html")
.header("User-Agent", "MyApp/1.0")
val response = request.send(backend)No se envían solicitudes al sitio web de destino ·⌘ / CtrlEnterpara convertir
Ejemplo de Python de la documentación. Añada su clave de API y configure la URL de destino.
import requests
import json
API_KEY = ""
host = "api.scrapeless.com"
url = f"https://{host}/api/v2/unlocker/request"
payload = json.dumps({
"actor": "unlocker.webunlocker",
"input": {
"url": "https://httpbin.io/get",
"redirect": False,
"method": "GET"
},
"proxy": {"country": "ANY"}
})
headers = {
"Content-Type": "application/json",
"x-api-token": f'{API_KEY}'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)Python · Web Unlocker
Una solicitud. Tres sencillos pasos.
Pase de su terminal o de las herramientas de desarrollo del navegador al lenguaje que utiliza en sus proyectos.
Copie su comando cURL
Use un comando del terminal o seleccione «Copy as cURL (bash)» en la pestaña Red (Network) de las herramientas de desarrollo del navegador.
Elija su lenguaje
Convierta a Python, Node.js, Go y más. Revise el método, las cabeceras, las cookies y el cuerpo de la solicitud en el resultado.
Copie el código. Adáptelo a sus necesidades.
Instale la biblioteca indicada y ejecute el código en su proyecto. Consulte la documentación de Scrapeless cuando esté listo para escalar.
Use su lenguaje
29 lenguajes de programación. Además de Axios y Fetch para Node.js.

cURL a Python
Python · requests

cURL a JavaScript
Fetch API · browser

cURL a TypeScript
Fetch API · typed

cURL a Go
net/http · Go 1.22

cURL a Rust
reqwest · async

cURL a Java
HttpClient · Java 11+

cURL a C#
HttpClient · .NET 8

cURL a PHP
cURL extension

cURL a Ruby
net/http · Ruby 3

cURL a Kotlin
OkHttp · JVM

cURL a Swift
URLSession · iOS

cURL a Dart
package:http

cURL a C
libcurl

cURL a Clojure
clj-http

cURL a Elixir
Req

cURL a R
httr2

cURL a Haskell
http-client

cURL a Julia
HTTP.jl

cURL a Lua
LuaSocket

cURL a Objective-C
NSURLSession

cURL a Perl
LWP::UserAgent

cURL a PowerShell
Invoke-RestMethod

cURL a Scala
sttp client

cURL a Shell
curl · normalized

cURL a ClojureScript
fetch · browser

cURL a Node.js Fetch
Node.js · native fetch

cURL a Node.js Axios
Node.js · Axios

cURL a Crystal
HTTP::Client

cURL a Groovy
HttpURLConnection

cURL a OCaml
Cohttp

cURL a MATLAB
webwrite
Próximamente, más lenguajes.
CONVIENE SABERLOResuelva sus dudas.
Y siga programando.
¿Tiene dudas sobre la conversión,
la privacidad o la ejecución de su solicitud?
Consultar la documentación
Resuelva sus dudas. Y siga programando.
¿Tiene dudas sobre la conversión, la privacidad o la ejecución de su solicitud?
Consultar la documentación¿Es gratuito este conversor de cURL?
¿Mi comando cURL sale de mi navegador?
¿Qué opciones de cURL puedo convertir?
¿Por qué mi solicitud convertida devuelve un error 403?
¿El conversor envía mi solicitud?
¿Cómo empiezo a usar Scrapeless?
Desde su primera solicitud hasta el próximo millón
¿Ha creado algo? Manténgalo en marcha.