Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl LWP::UserAgent SendHub API问题_Perl_Lwp Useragent_Sendhub - Fatal编程技术网

Perl LWP::UserAgent SendHub API问题

Perl LWP::UserAgent SendHub API问题,perl,lwp-useragent,sendhub,Perl,Lwp Useragent,Sendhub,SendHub的文档状态,用于发送包含数据和json数据的帖子。 这是他们给出的旋度示例 尝试使用perl和代理执行此操作,但收到错误请求或未经授权 我的请求是否正确编码 curl-H“Content Type:application/json”-X POST--data'{“contacts”:[1111],“text”:“Testing”} 看起来基本上没问题 在URL中,符号前的反斜杠是什么 'https://api.sendhub.com/v1/messages/?username=MY

SendHub的文档状态,用于发送包含数据和json数据的帖子。 这是他们给出的旋度示例 尝试使用perl和代理执行此操作,但收到错误请求或未经授权

我的请求是否正确编码

curl-H“Content Type:application/json”-X POST--data'{“contacts”:[1111],“text”:“Testing”}

看起来基本上没问题

在URL中,符号前的反斜杠是什么

'https://api.sendhub.com/v1/messages/?username=MY_USERNAME\&api_key=MY_KEY_NUMBER'
我想应该是这样

'https://api.sendhub.com/v1/messages/?username=MY_USERNAME&api_key=MY_KEY_NUMBER'
但是如果您得到的是未经授权的
401
,则很可能请求是正确的,但用户名和密钥是错误的。

看起来基本上没有问题

在URL中,符号前的反斜杠是什么

'https://api.sendhub.com/v1/messages/?username=MY_USERNAME\&api_key=MY_KEY_NUMBER'
我想应该是这样

'https://api.sendhub.com/v1/messages/?username=MY_USERNAME&api_key=MY_KEY_NUMBER'

但是如果您得到的
401未经授权
,则很可能请求是正确的,但用户名和密钥是错误的。

在curl示例中需要反斜杠,因为url没有引用;在perl代码中应该删除它;应该在perl代码中删除它。除非您有充分的理由这样做,否则通常应该
使用LWP::UserAgent
,而不是使用
require
。这适用于所有模块。您通常应该
使用LWP::UserAgent
,而不是使用
require
,除非您有充分的理由这样做。这适用于所有模块。