Perl LWP::UserAgent SendHub API问题
SendHub的文档状态,用于发送包含数据和json数据的帖子。 这是他们给出的旋度示例 尝试使用perl和代理执行此操作,但收到错误请求或未经授权 我的请求是否正确编码 curl-H“Content Type:application/json”-X POST--data'{“contacts”:[1111],“text”:“Testing”} 看起来基本上没问题 在URL中,符号前的反斜杠是什么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
'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
,除非您有充分的理由这样做。这适用于所有模块。