我正在对我的Tastypie api做一个POST请求,它创建了一个资源.它通常通过响应中的Location标头返回资源uri.我遇到的问题是Location头包含一个非ssl url,即使我的初始请求(以及我的整个应用程序)都在https下.
从我的请求标题:
URL: https://example.com/api/v1/resource/
Run Code Online (Sandbox Code Playgroud)
从我的回复标题:
Location: http://example.com/api/v1/resource/80/
Run Code Online (Sandbox Code Playgroud)
因为这是一个并不总是在ssl下运行的可重用应用程序,所以我不想硬编码一个丑陋的字符串替换.此外,已经有一个301重定向,从http到https,但我不希望重定向发生.
所有帮助赞赏!
更新: 这实际上与Tastypie没有任何关系,这是因为服务器/代理配置.有关解决方案的详细信
我的应用程序已在 Google 开发者控制台中签名。现在 Google 删除了我的 .keystore 文件,并向我发送了 .jks 文件来签署我的应用程序,Unity3d 不接受该文件。
有什么方法可以将该 .jks 文件转换为 .keystore 文件吗?或任何其他方式来应用更新?