Skip to content

Instantly share code, notes, and snippets.

from API import Get, Post
import requests
class Login(Post):
def __init__(self, phone_number: str):
super().__init__()
self.url = "https://somedomain.com/login"
self.headers = {
"Content-Type": "application/json"
fun toCurlRequest(request: Request): String? {
val builder = StringBuilder("curl -v ")
// Method
builder.append("-X ").append(request.method).append(" \\\n ")
// Headers
for ((key, value1) in request.headers) {
builder.append("-H \"").append(key).append(":")
for (value in value1) builder.append("").append(value)
builder.append("\" \\\n ")
}