从PHP调用Dynamics AX SOAP服务方法时出错
我有一个PHP WebApp,需要连接到Dynamics 365 AX SOAP服务. 我得到了一个WSDL URL,从那里我试图获得值. 我曾经收到禁止错误:608现在我得到http代码400不良请求 我正在验证,获得令牌并使用我的帖子方法 将其传递 POST /soap/services/ webservice?wsdl HTTP/1.1 Host: domain.sandbox.ax.dynamics.com Accept: text/xml Connection:Keep-Alive Content-type: text/xml Authorization: Bearer tokenString Soapaction: "http://tempuri.org/webservice/method" Content-Length lengthOfXML 服务器响应: HTTP/1.1 400 Ba
0 2023-06-03
编程技术问答社区
狂饮:处理400个错误请求
我正在使用Laravel 4中的Guzlezle返回另一台服务器的一些数据,但是我无法处理错误400不良请求 [status code] 400 [reason phrase] Bad Request 使用: $client->get('http://www.example.com/path/'.$path, [ 'allow_redirects' => true, 'timeout' => 2000 ]); 如何解决它? 谢谢, 解决方案 作为Guzzle官方文档编写的: http://guzzle.readthedocs. org/en/最终/quickstart.html 如果异常请求选项设置为true 对于正确的错误处理,我将使用此代码: use GuzzleHttp\Client; use GuzzleHttp\Exce
0 2023-05-26
编程技术问答社区
在ASP.NET Core 3.1中为你的HTTP 400坏请求添加一条信息
有没有办法将消息添加到BadRequest操作结果中,以及对于邮递员(例如Postman)可见的消息?我正在使用ASP.NET Core 3.1. 我的代码的一部分在下面包括.我想说的是什么问题 - 例如,在体内发送的id与从URL中获取的id不同.目前,我正在使用我制作的Error对象,该对象具有错误代码和消息.但是当我发送请求时,这些这些在邮递员中都不可见. public ActionResult PutColour(int id, Colour colour) { if (id != colour.Id) { return BadRequest(new Error("IDNotTheSame","ID from URL is not the same as in the body.")); } } 解决方案 您传递给BadRequest的内容已序列化并返回为响应主体.如果什么都没有,那么唯一的解释是您在Error上没有任何可
Spring Boot文件上传错误请求400
您好,我使用Spring Boot和AngularJS编写WebApplication,并且需要一个简单的文件上传,该文件目前尚不正常. 我已经读到,在存在MVC依赖关系时,Spring Boot应该自动配置多部分上传. 来自: 作为自动配置Spring MVC的一部分,Spring Boot将创建一个MultipartConfigelement Bean,并准备好上传文件. 发送请求的JavaScript函数: var postFormData = function (file, url, successCallback, errorCallback, progressCallback) { var xhr = new XMLHttpRequest(), formData = new FormData(); formData.append("file", file); xhr.onreadystatechange =
4 2023-05-19
编程技术问答社区
使用api 1.1的Twitter POST问题
我们刚刚更改为Twitter API 1.1,现在发推文不起作用并返回错误"远程服务器返回错误:(400)糟糕的请求."对此进行研究表明,这与身份验证有关,但是我们正在发送访问和秘密,我们刚刚从登录页面中获得.与API 1.0一起工作正常.代码是 - public void Tweet(Action response, string message) { StringBuilder sb = new StringBuilder(); sb.Append("POST&"); sb.Append(Uri.EscapeDataString(_postUrl)); sb.Append("&"); string oauthNonce = Convert.ToBase64String(new ASCIIEncoding().GetBytes(DateTime.Now.Ticks.T
0 2023-05-02
编程技术问答社区
Instagram oAuth在一台服务器上返回 "未找到匹配代码"。
我目前正在收到 {"code": 400, "error_type": "OAuthException", "error_message": "No matching code found."} 试图在我们的一台服务器上获取用户的访问令牌.这是在使用REST客户端Chrome扩展名和我们的Web应用程序(在一台特定服务器上)发生的. 我可以使用相同的代码和扩展名从本地计算机和其他服务器接收用户的访问令牌. 我们的IP是否已被接收访问令牌列入黑名单?还有其他人遇到这个问题吗? 谢谢, 编辑 从Instagram支持中回来了,这是他们的最后问题,并且已经解决了.感谢您的帮助. 解决方案 是的,您的直觉是正确的.您很可能打了太多错误的API调用,Instagram禁用了IP.我本周开始与Instagram API打交道,一开始它正常工作,但今天我开始遇到与您相同的错误.该代码还可以在本地或任何其他机器上运行良好.唯一的解释是我的IP被阻止.只需
0 2023-05-02
编程技术问答社区
当从其他docker-compose服务按服务名称请求时,Spring Boot REST应用返回400
我正在尝试在我们的开发设置中引入Spring Boot休息服务.开发设置是使用Docker-Compose和API网关来公开同一域上的单个服务(即Localhost). 当我尝试通过共享Docker-Compose文件中的服务名称从另一个容器中向我的服务提出HTTP请求时,服务返回400. 设置 我已经编辑了我们的docker-compose文件,因此下面的引入Spring Boot Java服务看起来像是.该服务基于Spring-Boot-Starter-Parent(2.0.3.Release)和Spring-Boot-Starter-Web.我尚未配置与Web服务器相关的任何内容(除了添加服务器.Server-Header属性以确保我自己访问我的服务). version: '3' services: ... hello_java: build: context: ../hello-java/ dockerfile:
18 2023-04-18
编程技术问答社区
如何在Cypress中测试一个坏的请求
我正在用不正确的凭证在柏树中测试登录方法.这返回了我需要测试的400个不良请求. 这就是我所拥有的: describe('Login API Test - Correct user login', () => { it('Validate the header', () => { cy.request({ method: 'POST', url: 'https://myrAPI', auth: { username: 'user@user', password: 'user123', }, headers: { 'Authorization': 'Basic dXNlckB1c2VyOnVzZXI=', 'Content-Type': 'text/plain' } }).then((response) => {
16 2023-04-13
编程技术问答社区
是否有可能通过主机而不是IP来卷取外部容器?
我有两个独立的Docker堆栈.从堆栈1中,我想知道是否可以使用容器名称而不是其IP地址从堆栈2卷曲一个容器? 当卷曲到IP地址时,我会获得HTTP代码200的响应. curl缩起名字时,我会收到http 400不良请求. 我尝试了几种不同的Docker-Compose配置.这是最新的: 堆叠a version: '3' services: php: build: context: . dockerfile: ./dev.dockerfile container_name: arm_php ports: - "8000:8000" volumes: - ./:/app links: - maildev:maildev - redis:redis
16 2023-04-13
编程技术问答社区
Tomcat服务器对这个URL的响应是400错误请求
我已经使用Apache Tomcat 8.5.8 部署了一个静态Web应用程序 当我调用普通URL时,它可以正常工作. http://localhost/example/index.html 但是,当我调用以下URL时,它会给我400个不良请求错误. 我知道这是因为URL具有特殊字符(|). 但是我无法配置tomcat,因为我对tomcat配置很新. 我无法更改URL,因为这不是我生成的.它来自另一个组件. 所以我真的需要配置tomcat服务器,以便它可以接受URL. 有人可以帮助我吗? 解决方案 尝试使用tomcat 8.0.*代替8.5 我之前也面临着同样的问题,我不得不将Tomcat降级到8.0.28 其他解决方案 这种行为是在Tomcat 7.0.76、8.0.42和8.5.12中引入的,以符合RFC 7231. 可以使用属性requestTargetAllow in catalina.properties允许禁止字符: 可以恢
42 2023-03-28
编程技术问答社区
试图使用Microsoft Graph api搜索Sharepoint文件
我们使用的是Microsoft Graph API(新的,Office365 Unified API最近重命名为此).我们有一个OAuth登录名,并带有用于生成令牌的graph.microsoft.com资源.获得其他子资源(例如/me)的工作正常.但是,在Microsoft Graph的文档中使用url,该文档谈论搜索驱动器(和SharePoint?)时,我们找不到使任何示例URL起作用的方法.当用户或SharePoint提供驱动器时,它行不通. 所以第一个问题,为什么会产生错误? GET https://graph.microsoft.com/v1.0/drive/root/Microsoft.Graph.search?q=img retrurn糟糕的请求: Error: 400 - Bad Request See Response Headers for details. { "error": { "code": "BadRequest", "message
232 2023-03-27
编程技术问答社区
使用Json数据的Retrofit POST方法得到错误代码400:坏请求
我想用JSON数据重塑邮政方法(Magento Rest API)(提供JSON作为JSONOBJECT).为此,我按照邮递员的要求,对我工作正常. 我完成了Android零件,如下, API接口 public interface APIService { @POST("seq/restapi/checkpassword") @Headers({ "Content-Type: application/json;charset=utf-8", "Accept: application/json;charset=utf-8", "Cache-Control: max-age=640000" }) Call savePost( @Body JSONObject jsonObject );} apiutility类AS public class ApiUtils { private Api
2 2023-03-17
编程技术问答社区
从浏览器直接上传至Cloudinary的错误请求
尝试使用以下代码上传到Cloudinary时,我会遇到400个不良请求错误: $("input.cloudinary-fileupload[type=file]").cloudinary_fileupload(); $.cloudinary.config({"api_key":"6586856745648955","cloud_name":"some-cloud"}); $http.get("http://localhost:3000/story/secret") .then(function(res){ var CLOUD_API_SECRET = res.data.CLOUD_API_SECRET; var obj = { "timestamp": Date.now(), "callback": "http://localhost:3000/cloudinary_cors", "signature": CL
6 2023-03-15
编程技术问答社区
用api向pushbullet添加联系人
我正在尝试使用API​​在Pushbullet上的联系人添加联系人. 我将以我的帖子请求发送以下json数据发送给 https://api.pushbullet.com/v2/联系人 { "name": "some name", "email": "test@example.com" } 根据文档这应该添加联系人. 相反,我遇到了一个不好的请求错误. 当请求通过API列出我的联系人列表时,它总是空的.我可以使用Windows桌面客户端和Web添加联系人.但是,这些联系仅在桌面和网络上显示,而不是在使用API​​时. 解决方案 此请求对我有效,您使用的请求到底是什么,不良请求错误说什么? 最近用/v2/聊天替换了联系人,尚未记录,我应该在文档中替换它们,对此表示抱歉!
16 2023-02-19
编程技术问答社区
应用/json内容类型请求的restful WCF POST问题
我已经配置了一个带有以下帖子的"操作": 的RESTFUL WCF [OperationContract] [WebInvoke(Method = "POST", UriTemplate = "/Test", BodyStyle = WebMessageBodyStyle.Bare, RequestFormat = WebMessageFormat.Json)] void PostTest(Stream stream); 在我的web.config中,我配置了以下内容:
2 2023-02-19
编程技术问答社区
当把类从2个参数改为1个参数时,Spring POST 400错误请求Postman
我在@RestController类中有以下代码: @RequestMapping("api/") @RestController public class RecommendationsController { @PostMapping(path = "cart") public List getCartRecommendations(@NonNull @RequestBody List cart){ System.out.println(cart); return null; } } 这是我的Cartitemdto类中的代码: public class CartItemDTO { private String productId; private Double quantity; public CartItemDTO(Strin
4 2023-02-19
编程技术问答社区
WCF 400 错误请求
我创建了一个简单的函数 [OperationContract] [WebInvoke(Method = "POST", ResponseFormat = WebMessageFormat.Json)] string Start(); 定义, public String Start() { JavaScriptSerializer serializer = new JavaScriptSerializer(); return serializer.Serialize("Check"); } 使用JavaScript/jQuery浏览器, http://localhost/service1.svc 告诉我我创建了一个服务和所有其他信息.看起来很好. 我正在尝试使用这个调用 http://localhost/service1.svc/star
4 2023-02-18
编程技术问答社区
在Web Api 2中无法获得BadRequest的错误信息
我已经搜索了很多搜索我的问题的答案,没有运气,所以让我们尝试一下其他人可以帮助我. 我有一个Web API 2操作,可以在进行一些验证后注册用户.如果一切都起作用,它将返回序列化的用户,如果不返回,则在BadRequest响应中发送的错误消息. 另一方面,我有一个wpf客户端,该客户端将API拨打以进行响应. 我的问题是我无法获得错误的原因,客户只会收到不良请求错误消息. 这是代码的一部分: Web API操作: public async Task AddUser(NewUserDTO { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (!model.IdCliente.HasValue) { ModelState.AddModelError("", "No exi
6 2023-02-15
编程技术问答社区
Web Api 2的不良请求
我是Web API的初学者,我试图设置我尝试的简单的OWIN自我托管服务. 我已经搜索了Stackoverflow和其他地方已经有一段时间了,但是我似乎找不到任何明显错误的东西. 我遇到的问题是,每次尝试致电我的服务时,我都会收到不好的请求回复. 控制器看起来像这样: [RoutePrefix("api/ndtdocument")] public class NDTDocumentsController : ApiController, INDTDocumentsController { [HttpGet] public IHttpActionResult Get() { var document = Program.NDTServerSession.GetNextNDTDocument(DateTime.Today); if (document == null) return nu
34 2023-02-14
编程技术问答社区