以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- JAVA代码转VB代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=180827) |
-- 作者:otterlike -- 发布时间:2022/10/17 15:32:00 -- JAVA代码转VB代码
[此贴子已经被作者于2022/10/17 15:48:15编辑过]
|
-- 作者:otterlike -- 发布时间:2022/10/17 15:36:00 -- 请老师帮忙看看问题出在哪儿?感激不尽! |
-- 作者:有点蓝 -- 发布时间:2022/10/17 15:47:00 -- 让对方提供接口文档,以及.net的代码 |
-- 作者:otterlike -- 发布时间:2022/10/17 15:52:00 -- //构造ContentBody对象 Map<String,Object> params = new HashMap<String, Object>(); params.put("orderNo", ""); ContentBody cb = new ContentBody(String.valueOf(new JSONObject(params))); //ContentBody传递,要求使用post方式进行调用 //如果需要传递请求参数 可以拼接到请求URL中,或者设置paramsMap参数由SDK内部进行拼接 HttpParameters.Builder builder = HttpParameters.newBuilder(); builder.requestURL(url) // 设置请求的URL,可以拼接URL请求参数 .api(apiName) // 设置服务名 .version(version) // 设置版本号 .method("post") // 设置调用方式, 必须为 post .accessKey(ak).secretKey(sk); // 设置accessKey 和 设置secretKey builder.contentBody(cb); |
-- 作者:otterlike -- 发布时间:2022/10/17 15:52:00 -- [此贴子已经被作者于2022/10/17 15:58:10编辑过]
|
-- 作者:otterlike -- 发布时间:2022/10/17 15:52:00 -- [此贴子已经被作者于2022/10/17 15:59:11编辑过]
|
-- 作者:otterlike -- 发布时间:2022/10/17 15:57:00 --
|
-- 作者:otterlike -- 发布时间:2022/10/17 15:59:00 -- 这是我写得代码: Dim apiName As String = "TEST_SCM_CMS_querySitesService" \'api应用程序编程接口名称 Dim version As String = "1.0.0" \'版本 Dim ak As String = "Z9SDJaqGJ9G/dobrE/N/MUDzuxA=" \'accessKey访问密钥 Dim sk As String = "bea1e13851cb4b5d95a42f059ed6ddbf" \' secret Key 密钥 Dim hc As New HttpClient("http://10.72.231.22:8086/lis/querysites") \'如果需要传递请求参数 可以拼接到请求URL中 hc.Headers.Add("apiName", apiName) \'增加头数据 hc.Headers.Add("version", version) hc.Headers.Add("ak", ak) hc.Headers.Add("sk", sk) hc.C \'业务数据封装成json格式包含在POST请求的请求体中 hc.Method = "post" \'设置调用方式, 必须为 post Dim jo As New JObject jo("orderNo") = "TO20220926000004" jo("pageNo") = 1 jo("pageSize") = 2000 hc.Content = jo.tostring Output.Show(jo.ToString) Dim ret As String = hc.GetData \'接收反馈数据 Output.Show(ret)
|
-- 作者:otterlike -- 发布时间:2022/10/17 16:00:00 -- 这是测试结果: .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.8.18.1 错误所在事件: 详细错误信息: 远程服务器返回错误: (500) 内部服务器错误。
|
-- 作者:有点蓝 -- 发布时间:2022/10/17 16:08:00 -- 让对方提供接口文档,以及.net的代码。java没用过,不懂 |