当前位置: 首页 > 知识库问答 >
问题:

无法使用 AWS SNS http 请求将短信发布到终端节点(找不到针对版本 2010-03-31 的操作发布)

漆雕硕
2023-03-14

我正在尝试向我所做的endpoint发送短信,

创建主题,订阅者通过SNS控制台,

当我点击下面的url时,

<ErrorResponse xmlns="http://webservices.amazon.com/AWSFault/2005-15-09">
 <Error>
     <Type>Sender</Type>
     <Code>InvalidAction</Code>
      <Message>Could not find operation Publish  for version 2010-03-31</Message>
 </Error>
<RequestId>9097b3ca-a049-509a-9810-e23660d342ef</RequestId>

我正在使用AWS SNS文档中提供的get请求

 http://sns.us-east-1.amazonaws.com/ ?Subject=My%20first%20message
         &TopicArn=arn:aws:sns:us-east-1:123456789456:ABC
         &Message=Hello%20world%21 &Action=Publish &SignatureVersion=2
         &SignatureMethod=HmacSHA256 &Timestamp=2017-08-03T06%3A20%3A00.000Z
         &AWSAccessKeyId=xxxxxxxxxxxxxxxx
         &Signature=9GZysQ4Jpnz%2BHklqM7VFTvEcjR2LIUtn6jW47054xxE%3D

我如何通过上面的网址发送短信。

共有1个答案

施俊明
2023-03-14

在我的例子中,问题是由于url参数中的回车。这实际上是一个非常令人困惑的错误。

所以我的建议是查看空格或不可见(控制)字符的请求url。

 类似资料:
  • 问题内容: 我正在尝试使用来自os x终端的curl命令在我的rails应用程序上创建用户。无论我如何格式化数据,应用程序都会返回未通过我的验证的响应。 我尝试了所有变化。我尝试使用[]括号,尝试了user = {data ..},但似乎没有任何效果。有任何想法吗? 问题答案: 首先,命令末尾有一个多余的“”。 试试这个

  • 我有一个名为fake的文件。我的angular应用程序中的json内部资源。此文件的路径如下所示。 MyApp= 我想使用我的组件中的HttpClient(位于应用程序文件夹内)对此文件发出请求。 MyApp= 组件源代码 我发生了以下错误 的HttpErrorResponse Http故障响应http://localhost:4200/assets/json/fake.json:404找不到 我

  • 我正在尝试根据下面的代码提出帖子请求: 此请求不需要身份验证,也不需要登录和密码。在邮递员那里,我可以成功地提出请求,但当我尝试执行上述代码时,我得到了: 401未经授权 我在邮递员那里模拟了错误,它给了我下面的信息: 当我在Postman中将身份验证方法更改为“No Auth”时,请求运行良好。 我想我必须在代码中设置这个选项“No Auth”,但我不知道如何设置。 我这样做: 但错误仍在继续。

  • 我被夹在中间。我想实现一个POST方法,使用HttpUrlConnection向服务器发送注册用户的电子邮件、名称和密码。以下是我的代码: 我不知道我在哪里犯了错误。我收到以下回复 空格后的“0”是超文本传输协议响应代码返回的响应代码。当我在浏览器中尝试时,我的网址是正确的。我不知道我在哪里犯了错误;是我的服务器故障还是我的代码有错误,因为我不认为我的代码有任何交互处理。 我是Android开发的

  • 问题内容: 我想从“ http://www.indiapost.gov.in/pin/ ”中删除PINCODE ,我正在编写以下代码。 我收到服务器的答复,因为“很抱歉,此站点遇到了严重的问题,请尝试重新加载页面或与网站管理员联系。” 请建议我要去哪里错了.. 问题答案: 你从哪里得到的价值和?一方面,它们不应以“ …”结尾,您必须省略一些内容。另一方面,它们不应该被硬编码。 一种解决方案是这样的

  • 问题内容: 我正在尝试使用以下方法将使用jQuery Ajax的数据发布到MVC动作。但是在控制器内部,所有模型属性始终都是。不知道我在这里想念的是什么。 .CSHTML 的JavaScript 控制者 模型 EDIT1 我已经添加了上面的模型。单击保存后,此处显示序列化数据和JSON 数据。 序列化数据 后 我尝试添加属性和没有运气的属性。 我认为不必将返回类型从更改为。 该URL也是正确的,因