提交URL微信Post请求报错,错误代码:40033 include \uxxxx will create fail!

allansky 2015-06-23 03:54:59
URL中含有"&"符号就会报错,其它字符没有问题,错误代码:40033 include \uxxxx will create fail!
请教各位大神看看是什么原因!!
public JsonResult CreateMenu(string accessToken, ButtonGroup buttonData)
{
JavaScriptSerializer js = new JavaScriptSerializer();
var jsonString = js.Serialize(buttonData);
CookieContainer cookieContainer = null;// new CookieContainer();

using (MemoryStream ms = new MemoryStream())
{
var bytes = Encoding.UTF8.GetBytes(jsonString);
ms.Write(bytes, 0, bytes.Length);
ms.Seek(0, SeekOrigin.Begin);

var url = string.Format("https://api.weixin.qq.com/cgi-bin/menu/create?access_token={0}", accessToken);
var result = Post.PostGetJson<WxJsonResult>(url, cookieContainer, ms);
return result;
}
...全文
1079 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
changshenglugu 2015-06-26
  • 打赏
  • 举报
回复
是不是要把jsonString用base64格式加密,或者要进行urlencode转换方便http传输呢?
wyx100 2015-06-24
  • 打赏
  • 举报
回复
引用 1 楼 lkhuge 的回复:
access_token字符串中可能会有“&”吗?
lkhuge 2015-06-24
  • 打赏
  • 举报
回复
access_token字符串中可能会有“&”吗?

3,143

社区成员

发帖
与我相关
我的任务
社区描述
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。
社区管理员
  • 微信开发
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧