Python中文
首页
教程
问答
标签
搜索
登录
注册
c#POST json没有按预期工作?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有一个示例python脚本,我试图使用newtonsoft将其转换为c#:</p> <pre><code>import urllib import urllib2 import json url = 'http://server.net/fcgi/scrut_fcgi.fcgi' report_details = { 'reportTypeLang' : 'conversations', 'reportDirections' : { 'selected' : 'inbound' }, 'times' : { 'dateRange' : 'Last5Minutes' }, 'filters' : { 'sdfDips_0' : 'in_AC10033A_AC10033A-410' }, 'dataGranularity' : { 'selected' : 'auto' } } data_i_need = { 'inbound' : { 'table' : { 'query_limit' : { 'offset' : 0, 'max_num_rows' : 1 } } }, 'outbound' : { 'table' : { 'query_limit' : { 'offset' : 0, 'max_num_rows' : 1 } } } } data = { 'rm' : 'report_api', 'action' : 'get', 'rpt_json' : json.dumps( report_details ), 'data_requested' : json.dumps( data_i_need ) } data = urllib.urlencode( data ) req = urllib2.Request( url, data ) response = urllib2.urlopen( req ) report = response.read() report_obj = json.loads( report ) </code></pre> <p>到目前为止,在一些帮助下,我得到了以下c代码,但它不像python版本那样返回任何数据,只是错误地认为请求不正确:</p> ^{pr2}$ <p>json看起来有什么问题吗?在</p> <p>谢谢</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>通过将内容类型更改为:</p> <pre><code>_webClient.Headers.Add("Content-Type", "application/x-www-form-urlencoded"); </code></pre> <p>我在与charles进行调试,python版本发布了一个json格式的表单,将c#内容类型更改为匹配,现在开始工作了</p> <p>非常感谢您的代码和帮助。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
3 回答
如何添加表示整数的擦边字符串?
5 回答
如何添加要在Bokeh中使用的新font.ttf文件?
7 回答
如何添加要显示的矩阵XY轴编号和XY轴
6 回答
如何添加计数?
9 回答
如何添加计数器函数?
10 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
3 回答
如何添加计数器来跟踪while循环中的月份和年份?
4 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
5 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
2 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
4 回答
如何添加评论拉梅尔亚姆
9 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
1 回答
如何添加谷歌地点自动完成到Flask?
1 回答
如何添加超时、python discord bot
3 回答
如何添加超过1dp的检查
10 回答
如何添加距离方法
4 回答
如何添加跟随游戏的敌人精灵
7 回答
如何添加路径以便python可以找到程序?
1 回答
如何添加身份验证/安全性以使用happybase访问HBase?
10 回答