使用Jetbrains http Client的发布请求(表格数据)不工作

发布于 2025-02-04 17:56:20 字数 573 浏览 4 评论 0 原文

对OpenText Content Server的此请求可与卷曲一起使用,但与Jetbrains HTTP客户端不起作用。

curl --location --request POST 'http://myserver/api/v1/auth' \
--form 'username="myuser"' \
--form 'password="mypassword"'

上面的命令按预期工作。

POST myserver.mydomain
Accept: */*
Content-Type: multipart/form-data; boundary=WebAppBoundary

--WebAppBoundary
Content-Disposition: form-data; name="username"

myuser
--WebAppBoundary
Content-Disposition: form-data; name="password"

mypassword
--WebAppBoundary--

这不起作用,返回有关错误密码的消息。

我将感谢有关该问题的任何建议。

This request to a OpenText Content Server works with the curl, but doesn't work with the JetBrains HTTP Client.

curl --location --request POST 'http://myserver/api/v1/auth' \
--form 'username="myuser"' \
--form 'password="mypassword"'

This command above works as expected.

POST myserver.mydomain
Accept: */*
Content-Type: multipart/form-data; boundary=WebAppBoundary

--WebAppBoundary
Content-Disposition: form-data; name="username"

myuser
--WebAppBoundary
Content-Disposition: form-data; name="password"

mypassword
--WebAppBoundary--

This doesn't work, returns a message about a wrong password.

I would appreciate any suggestions regarding the issue.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

病毒体 2025-02-11 17:56:20

我应该使用“ content-type:text/plain”。
这很好。

POST http://myserver.local/api/v1/auth
Content-Type: multipart/form-data; boundary=---------------------------974767299852498929531610575

-----------------------------974767299852498929531610575
content-Disposition: form-data; name="username"
Content-Type: text/plain

myusername
-----------------------------974767299852498929531610575
content-Disposition: form-data; name="password"
Content-Type: text/plain

mypassword
-----------------------------974767299852498929531610575--

文档:

I should've used "Content-Type: text/plain".
This works just fine.

POST http://myserver.local/api/v1/auth
Content-Type: multipart/form-data; boundary=---------------------------974767299852498929531610575

-----------------------------974767299852498929531610575
content-Disposition: form-data; name="username"
Content-Type: text/plain

myusername
-----------------------------974767299852498929531610575
content-Disposition: form-data; name="password"
Content-Type: text/plain

mypassword
-----------------------------974767299852498929531610575--

Documentation: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Type

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文