JSON处理(一):HTTP请求响应的JSON化 @RequestBody 和 @ResponseBody

JSON处理(一):HTTP请求响应的JSON化 @RequestBody 和 @ResponseBody,第1张

现Web开发中实行前后分离,数据交互为JSON形式,现对后端如何接收、返回JSON形式数据做介绍

将>

Web Service接口方法

 [WebMethod]

public string Project(string paramaters)

{

return paramaters;

}

实现代码

public string Post(string methodName, string jsonParas)

{

string strURL = Url + "/" + methodName;

//创建一个>

「这个问题困扰我好久了,我经常分不清,今天刚好趁着这个机会,来总结下。」

1先看一下requests的源码

「为了一探究竟,我们先看看源码里面怎么说的。」

不要看到英文就发怵,这东西最开始都是老外发明的。不要怕,跟着我一块硬着头皮啃就是了。

源码其实已经说的很明白了。对于data来说我们可以传入Dictionary, list of tuples, bytes, or file-like object ,对于json我们就只能传入json型的数据。

「切记:对于python字典和json虽然长得看起来一样,但是序列化格式还是有区别的。」  很多同学容易搞混淆,这个大家一定要记住。

看完源码,好像是理解了,好像又没有理解。怎么办,去网上找找有没有人详细分析过。

2来看看我搜索到的答案:

NO1

「为了加深对该知识点的理解,我也在网上做了一些搜索。」  我感觉说的挺不错的,摘录于此。

这个是通过提交请求的角度来说的,思路挺好。

NO2

「再来看下面这一条:」

>

你首先要确认你访问的地址是一个页面的地址,还是一个接口的地址。

你贴出的代码,是用来获取页面的所有信息。

如果你这个是一个第三方接口的地址,你不应该用获取页面信息的方法,而应该用WebService这个方法获取信息。

以上就是关于JSON处理(一):HTTP请求响应的JSON化 @RequestBody 和 @ResponseBody全部的内容,包括:JSON处理(一):HTTP请求响应的JSON化 @RequestBody 和 @ResponseBody、http GET 请求的参数怎么传递,放在body里用json形式后台request读流获取不到数据。、C#怎么从http上返回JSON数据并读取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9460467.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存