我想将请求从Python代码转换为Power BI Power Query中使用的M
我的Python代码是
\\
导入请求将日期时间导入为dt
标头={'Authorization':'Bearer tok_123','Accept':'text/csv'}
URL='https://api.123/'
参数=(('start\u time',start\u date),('end\u time',明天),)
响应=请求。get(url,headers=headers,params=params)
数据=response.text
\\
我做的M代码(不起作用)在下面。你能告诉我哪里出错了吗?
收到错误400无效请求。我认为我翻译params的方式有问题。
\\
允许
apiUrl=”https://api.123/",
在里面
\\
谢谢
我得了400分
请参阅下面的“验证请求”和“错误代码详细信息”部分
没有你的url或文档,我不知道你在使用什么endpoint,所以这里有一个例子
HTTP GET https://www.example.com/api/user/search?limit=1000®ion=US
注意:使用选项[RelativePath]和选项[Query]来防止服务上的服务刷新错误非常重要。查看文档:Web。目录
let
Headers = [
Accept="application/json"
],
BaseUrl = "https://www.example.com",
Options = [
RelativePath = "/api/user/search",
Headers = Headers,
Query = [
limit = 1000,
region = "US"
],
Response = Web.Contents(BaseUrl, Options),
Result = Json.Document(Response) // skip if it's not JSON
in
Result
设置选项[ApiKeyName]允许您使用凭证存储而不是在代码本身中指定API令牌/密码。
否则,您可以使用头文件来设置它,就像在python中一样。
有关详细信息,请先指定要处理的HTTP状态代码
Options = [
// add this param to Options
ManualStatusHandling = {"400"}
]
然后查看元数据中的错误详细信息
details = Value.Metadata(Response)
您可以使用以下两种方法之一查看触发的实际HTTP请求:
我正在尝试将curl中的以下工作请求转换为python请求(使用请求http://docs.python-requests.org/en/v0.10.7/). (请注意,我使用了一个假url,但该命令确实适用于真实url) 接收端(在烧瓶中运行)执行以下操作: 在curl(7.30)中,在Mac OS X(10.9)上运行,上面的命令正确返回使用标记查询过滤的json列表。 我的python脚本如
我在开发工具的帮助下将请求复制为CURL,并收到: 已将请求复制到控制台(curl工作正常)。收到的结果 在的帮助下将curl转换为python请求https://curl.trillworks.com/收到: 已尝试此代码,但收到错误 body是无效的拉丁语-1。使用body.encode('utf-8'),如果你想发送它编码在UTF-8。 补充。编码('utf-8')) 但收到无效结果: b'
我向我的flask应用所在的服务器发出了python post请求。它运行良好,我能够获得所需的数据。 但我想用POSTMAN测试API。我无法做到这一点,因为在某种程度上我对邮递员并不熟悉。 下面是我的python代码。 我正在努力解决这样一个问题:我试图发布到服务器上的数据和文件应该是原始json还是表单数据,或者是正文的x-www-form-urlencoded部分。还有实际的结构应该是什么
问题内容: 我有以下CURL请求,谁能请我确认subesquest HTTP请求是什么? 会是这样吗? 任何人都可以帮助我将上述curl请求完全转换为httpreq。 提前致谢。 苏维 问题答案: 有很多方法可以实现这一目标。在我看来,以下一项是最简单的,同意它不是很灵活,但是可以工作。
问题内容: 好的,所以我有一个来自EEG扫描的数据文件(一个二进制文件,data.eeg),在matlab中,用于读取文件并绘制部分数据的代码如下所示: 这是我的“翻译”尝试 这就是让我感到困惑的地方。根据文档,matlab的fread是一种通过fread(loaded_file,size,data_type)读取二进制文件的方法。python中的替代方法是使用numpy的fromfile并使用内
我通过邮递员以以下方式调用我的java webservice(POST请求),这种方式工作得非常好(即,我可以看到我的记录被插入到数据库中): 下面是选项卡中的内容: 我必须使用CURL在PHP中调用相同的请求,而不是通过POSTMAN调用它。我想知道是否有办法将此命令导出到命令,以便在PHP代码中使用它?我在网上的许多地方发现了相反的方法,有人要求将基于Curl的请求转换为POSTMAN,但却不