Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >虽然参数“grant_type”是我请求体的一部分,但却收到了错误的请求

虽然参数“grant_type”是我请求体的一部分,但却收到了错误的请求
EN

Stack Overflow用户
提问于 2020-01-14 07:45:20
回答 1查看 469关注 0票数 1

我试图通过以下方法获得PowerBI API的访问令牌,并为clientId、clientSecret、用户名和密码提供适当的输入,但我收到了坏请求,表示缺少所需的参数'grant_type'

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public static async Task<string> GetToken()
{var client = new RestClient();var url = "https://login.microsoftonline.com/common/oauth2/token"
    var request = new RestRequest(url, Method.POST, DataFormat.Json);var body = new
    {
        grant_type = "password",
        client_id = "clientId",
        client_secret = "clientSecret",
        username = "user",
        password = "password",
        resource = "https://analysis.windows.net/powerbi/api"
    };
​
    request.AddJsonBody(body);var response = await client.ExecutePostAsync(request);
    return response.Content;
}

JSON身体出了什么问题还是完全不同?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-14 11:13:45

您的请求主体需要格式url编码,而不是json。

如果您正在使用C#,我建议您使用身份模型库来减少错误。

这是一些示例代码

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59737244

复制
相关文章
直接取出 post 请求中的 json、得请求体参数、查看 post 请求参数
方法如下: try{ ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); HttpServletRequest request = requestAttributes.getRequest(); StringBuffer sb = new S
微风-- 轻许--
2022/04/13
5K0
fastapi 用户指南(路径参数、查询参数、请求体)
learn from https://fastapi.tiangolo.com/zh/tutorial/
Michael阿明
2022/01/07
1.8K0
fastapi 用户指南(路径参数、查询参数、请求体)
请求参数的绑定
public String testParam(String username,String password){
阮键
2019/12/10
7770
fastapi 请求体 - 多个参数 / 字段Field / 嵌套模型
learn from https://fastapi.tiangolo.com/zh/tutorial/body-multiple-params/
Michael阿明
2022/01/07
1.8K0
fastapi 请求体 - 多个参数 / 字段Field / 嵌套模型
拼接GET请求的参数
本人在做接口测试的过程中,之前写了一个用字符串替换的方法来处理get接口的参数拼接,后来优化了这个方法,兼容了中文字符提示非法字符的情况,使用了java自带的urlencode方法。包括第一种方法,之前传的是json。分享代码,供大家参考。
FunTester
2019/09/25
3.9K0
SpringMVC请求参数的绑定
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
多凡
2019/11/01
7280
springmvc之RequestMapping中的请求参数和请求头
@RequestMapping("/springmvc") @Controller public class SpringmvcTest { private static final String SUCCESS = "success"; @RequestMapping(value="testParams",method=RequestMethod.GET,params= {"username","age"},headers={...}) public String tes
西西嘛呦
2020/08/26
8170
请求参数绑定
我们都知道,表单中请求参数都是基于 key=value 的。 SpringMVC 绑定请求参数的过程是通过把表单提交请求参数,作为控制器中方法参数进行绑定的 例:例如:
暴躁的程序猿
2022/03/24
5820
请求参数绑定
使用fiddler断点修改某个接口的 请求参数与返回参数,拦击请求,修改请求与响应
有一个接口 https://blog.csdn.net/phoenix/web/blog/pay-column-rank?page=1&pageSize=20 排行榜分页获取接口,默认每页20条数
拿我格子衫来
2023/08/24
7180
使用fiddler断点修改某个接口的 请求参数与返回参数,拦击请求,修改请求与响应
axios的post请求参数格式
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/15
2.1K0
SpringMVC之请求参数的绑定
SpringMVC 绑定请求参数的过程是通过把表单提交请求参数,作为控制器中方法参数进行绑定的。
yuanshuai
2022/08/22
6440
SpringMVC之请求参数的绑定
FastAPI从入门到实战(7)——请求体函数的参数设置
可以使用 Config 和 schema_extra 为Pydantic模型声明一个示例:
MinChess
2022/12/27
1.2K0
FastAPI从入门到实战(7)——请求体函数的参数设置
jquery 抓取请求地址的参数
var str=kk; //取得整个地址栏 var num=str.indexOf("?") str=str.substr(num+1); //取得所有
用户5899361
2020/12/07
1K0
Go语言获取请求头和请求参数
一.获取请求头 在浏览器地址栏中输入下面信息,这属于http请求的get方式,请求携带两个参数 http://localhost:8090/param?name=zhang&age=18 下面是谷歌浏
IT工作者
2022/03/31
4.1K0
Django-djangorestframework-请求模块-获取请求参数
源码查看,从 as_view 进到 APIView 类的 dispatch 方法,dispatch 中的 request = self.initialize_request(request, *args, **kwargs) 中入手
suwanbin
2019/12/12
2.3K0
【SpringMVC】解决方案:获取请求参数乱码的问题 (POST方式请求参数乱码)
注意:编码过滤器CharacterEncodingFilter,必须配置在其他过滤器之前,否则会没有效果。
.29.
2023/10/17
2380
【SpringMVC】解决方案:获取请求参数乱码的问题 (POST方式请求参数乱码)
-GET和POST请求添加请求参数和请求头【TBK使用】
我们平常浏览各个网站时,不免有时候就需要填写一些信息,比如注册时,登录时,这些信息一般都是通过GET请求或者POST(敏感信息一般使用POST,数据隐藏,相对来说更安全)请求提交到后台,经过后台的一系列处理,再返回给前台结果,前台进行处理。
凯哥Java
2019/06/28
6.5K0
SpringMVC获取请求参数
将HttpServletRequest作为控制器方法的形参,此时HttpServletRequest类型的参数表示封装了当前请求的请求报文的对象
一个风轻云淡
2022/11/13
1K0
SpringMVC接受请求参数
在RequestMapping中配置参数名,同时与方法的参数名相同,需要在前面加上@PathVariable注解
Tim在路上
2020/08/04
1K0
SpringMVC 获取请求参数
将HttpServletRequest作为控制器方法的形参,此时HttpServletRequest类型的参数表示封装了当前请求的请求报文的对象
用户9615083
2022/12/25
1.3K0
SpringMVC 获取请求参数

相似问题

请求体必须包含以下参数“grant_type”

12

虽然我使用了Interger.parseInt,但却遇到了不兼容的类型错误

30

获取我的请求的请求体

22

我是Angular的新手,遇到了一个错误:我的变量虽然出现了,但却没有被定义。

145

虽然我的应用程序已经部署了,但却得到了404

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文