Foxtable(狐表)用户栏目专家坐堂 → 请教一下httpclient的一个token获取问题


  共有75人关注过本帖树形打印复制链接

主题:请教一下httpclient的一个token获取问题

帅哥,在线噢!
rjh4078
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
请教一下httpclient的一个token获取问题  发帖心情 Post By:2024/11/20 20:34:00 [只看该作者]

var baseUrl = "http://localhost:449/testweb"; var userName = "administrator"; var password = "123456"; HttpWebRequest rq = HttpWebRequest.Create(baseUrl + "/api/GetUserToken") as HttpWebRequest; rq.Method = WebRequestMethods.Http.Post; rq.Accept = "application/json"; rq.ContentType = "application/json"; var loginStr = "{userName:\"" + userName + "\", password:\"" + password + "\"}"; var data = Encoding.UTF8.GetBytes(loginStr); using (Stream stream = rq.GetRequestStream()) { stream.Write(data, 0, data.Length); } var response = rq.GetResponse(); var token = new StreamReader(response.GetResponseStream()).ReadToEnd(); if(token.StartsWith("Error:")) {
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:code.txt

MessageBox.Show(token);
return; } Process.Start(baseUrl + "?token=" + token);


这段获取token的c#代码转成foxtable的提示报错 System.Net.WebException: 远程服务器返回错误: (411) 所需的长度。


代码如下 ,请老师帮忙看看 排版有问题,代码放到附件了




Dim username As String = "Administrator" Dim password As String = "123456" Dim hc As New HttpClient("http://localhost:449/testweb/api/GetUserToken") Dim jstr As String = "{""userName"":""" & userName & """, ""password"":""" & password & """}" hc.Method = "post" hc.Accept = "application/json" hc.C hc.FormData.Add("GetUserToken", jstr) Dim ret As String = hc.getdata() output.show(ret.ToString())

[此贴子已经被作者于2024/11/20 20:36:02编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110737 积分:563605 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/21 8:51:00 [只看该作者]

hc.FormData.Add("GetUserToken", jstr)
改为
hc.Content = jstr

 回到顶部
帅哥,在线噢!
rjh4078
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2024/11/21 16:11:00 [只看该作者]



似乎还是不行 

 回到顶部
帅哥,在线噢!
rjh4078
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2024/11/21 16:11:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20241121161055.png
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110737 积分:563605 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/21 16:34:00 [只看该作者]

加上
hc.ContentType = "application/json"

 回到顶部
帅哥,在线噢!
rjh4078
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2024/11/21 19:36:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20241121193401.png
图片点击可在新窗口打开查看

还是不行 

 回到顶部
帅哥,在线噢!
rjh4078
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2024/11/21 19:40:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20241121193934.png
图片点击可在新窗口打开查看
改成这种也是不行

 回到顶部
帅哥,在线噢!
rjh4078
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2024/11/21 19:43:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20241121194226.png
图片点击可在新窗口打开查看

网上是这么说的,但是FT里的httpclient好像没有length参数

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110737 积分:563605 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/21 20:36:00 [只看该作者]

接口开发文档发上来看看

 回到顶部
帅哥,在线噢!
rjh4078
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2024/11/22 11:05:00 [只看该作者]


 回到顶部
总数 14 1 2 下一页