简体   繁体   English

使用Java将原始curl HTTP请求转换为Retrofit格式

[英]Translating a raw curl HTTP request into Retrofit format using Java

I've made the following HTTP POST request via Postman for basic oauth authentication. 我已经通过Postman发出了以下HTTP POST请求,以进行基本的oauth身份验证。 When looking at the raw curl command that postman is making under the hood, it looks like this: 当查看邮递员在幕后发出的原始curl命令时,它看起来像这样:

curl -X POST \
  https://api.twitter.com/oauth2/token \
  -H 'Authorization: Basic Hdkdhfjdekrhfkhskierufh75947rhdklww==' \
  -H 'Cache-Control: no-cache' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -H 'Postman-Token: c1b380a7-e4b3-4269-a789-1c7271f2986a' \
  -d grant_type=client_credentials

How do I send an equivalent request using Retrofit for Java? 如何使用Retrofit for Java发送等效请求? NOTE: I am writing a Java program in Eclipse -- I am not attempting this on Android. 注意:我正在Eclipse中编写Java程序-我不在Android上尝试此操作。

You can have an interceptor for doing the basic authentication stuff. 您可以使用拦截器来执行basic authentication

Refer: Retrofit and OkHttp basic authentication 参考: 翻新和OkHttp基本认证

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM