我在s3上有一个.pdf文件,我想通过点击s3 url来检查这个.pdf的状态,如https://s3.xyz?hello/abc.pdf 我写了类似的代码: - Assert.assertEquals(given()。request(" CONNECT",jp.getString(" rurl"))。statusCode(),200," rurl的状态不是200 : - " + jp.getString(" rurl"))
像https://s3.xyz?hello/abc.pdf这样的rurl 此代码将状态显示为403,但是当我检查此api时它返回200并且因为这个断言我的测试用例每次都失败。 请回复,我做错了什么。 如何使用https协议检查apis。
答案 0 :(得分:0)
我猜您正面临跨域资源共享(CORS)问题。根据您使用的框架/服务器,可以通过添加必要的HTTP标头来修复此问题。