使用Postman生成的okhttp代码依赖

01-09 143阅读 0评论

Postman生成okhttp代码依赖

?=
<dependency>             <grouPID>com.squareup.okhttp3</groupID>             <artifactId>okhttp</artifactId>             <versiON>3.14.9</version>         </dependency>

使用Postman快速生成代码

Postman是一款功能强大的网页调试与发送网页Http请求的Chrome插件。关于PostMan的下载和使用网上有很多相关的博客介绍,本文主要介绍PostMan在进行模拟Http请求后可以根据需要的开发语言,快速生成相应代码的过程。

示例请求以Microsoft Azure认知服务人脸识别Detect方法为例。

PostMan示例截图:

使用Postman生成的okhttp代码依赖

Body内容:

{ "URL": "http://www.gJStars.com/img/2017-4-17-67.jpg" }

PostMan生成代码:

使用PostMan自带code功能生成Java 代码:

使用Postman生成的okhttp代码依赖

java中使用OkHttpClient使用生成的代码测试

Maven依赖:

<dependency>   <groupId>com.squareup.okhttp3</groupId>   <artifactId>okhttp</artifactId>   <version>3.10.0</version> </dependency>

Java Code:

import okhttp3.*; import java.io.IOException;  public class PostManDemo {  public static void main(string[] args) throws IOException { OkHttpClient client = new OkHttpClient();  MeDIatype mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n\"url\": \"http://www.gjstars.com/img/2017-4-17-67.jpg\"\r\n}"); Request request = new Request.Builder() .url("https://API.cognitive.azure.cn/face/v1.0/detect?returnFaceId=true&returnFaceLandmarks=false&returnFaceAttributes=age") .post(body) .addHeader("Content-Type", "application/json") .addHeader("Ocp-Apim-Subscription-Key", "73Db498eb79943768d2a012a39b03e5f") .addHeader("Cache-Control", "no-cache") .addHeader("Postman-Token", "715400ac-fb98-b4ae-9c55-c7CF105e44be") .bUIld(); Response response = client.newCall(request).execute(); //打印输出结果 System.out.println(response.body().string()); } }

结果:

[{"faceId":"16760c9f-13f2-4318-89a1-f0884220b64c","faceRectangle":{"top":85,"left":68,"width":146,"height":146},"faceAttributes":{"age":25.8}}]

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持云初冀北。

免责声明
本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:Goliszhou@gmail.com
$

发表评论

表情:
评论列表 (暂无评论,143人围观)

还没有评论,来说两句吧...