0

我通過Elastic Beanstalk將我的ParseServer遷移到AWS。但是我遇到了問題傳輸安全性阻止了明文HTTP。我不想爲此使用NSAllowsArbitraryLoads。如果我將NSAllowsArbitraryLoads布爾值更改爲YES。沒關係。但我認爲這種方法不是最好的方法。我想用NSExceptionDomains so 如何將我的Elastic Beanstalk服務器地址添加到Info.plist什麼是NSAppTransportSecurity的AWS Elastic Beanstalk服務器路徑?

這是我的魔豆AWS服務器路徑: http://parseserver-blabla-env.us-west-2.elasticbeanstalk.com

回答

0

在源代碼模式打開Info.plist揭示了XML內容。然後添加以下內容:

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSExceptionDomains</key> 
    <dict> 
     <key>yourserver.com</key> 
     <dict> 
      <key>NSExceptionAllowsInsecureHTTPLoads</key> 
      <true/> 
     </dict> 
    </dict> 
</dict> 

說了這麼多,我不會推薦你這樣做。理想的方法是註冊一個域名,獲得該域的SSL證書並轉發到您的AWS彈性beanstalk地址。

+0

是的,我問了什麼是Elastic Beanstalk域在我的plist中添加NSExceptionDomains。 – emresancaktar

+0

如果您希望AWS賬戶特定於您的子域名something.ap-something.elasticbeanstalk.com或僅使用elasticbeanstalk.com。再次,我不會推薦你這樣做。 – Santhosh

+0

我試過但仍然一樣。我用AWS Path更新了我的問題 – emresancaktar