gpt4 book ai didi

scala - org.http4s.client 带有标题和 UriForm 的 Post

转载 作者:行者123 更新时间:2023-12-04 03:55:51 25 4
gpt4 key购买 nike

使用 org.http4s.client 无法找到如何将 header 和 UriForm 与 Post 请求一起发送。

import org.http4s.client.dsl.io._
import org.http4s.Method._

val lstHeader: List[Header] = List(
Header("Accept", "application/json")
, Header("Accept-Charset", "utf-8")
, Header("Accept-Encoding", "gzip")
)

val formData :UrlForm = UrlForm(
"username" -> "user",
"enc_password" -> "password",
"queryParams" -> "{}",
"optIntoOneTap" -> "false"
)

val req1 = POST(
formData,
uri"https://www.instagram.com/accounts/login/ajax/"
)

val req2: Request[IO] = Request[IO](
Method.POST,
uri"https://www.instagram.com/accounts/login/ajax/",
HttpVersion.`HTTP/2.0`,
Headers(lstHeader)
)
没有我的标题的 req1
没有表单数据的 req2
谢谢

最佳答案

我发现

val req2: Request[IO] = Request[IO](
Method.POST,
uri"https://www.instagram.com/accounts/login/ajax/",
HttpVersion.`HTTP/2.0`,
Headers(lstHeader)
).withEntity(formData)

关于scala - org.http4s.client 带有标题和 UriForm 的 Post,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63928636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com