質問: new XMLHttpRequest(); req2.open("PATCH", 'https://ap*.salesforce.com/services/data/v20.0/sobjects/OBJ/ID', false); req2.setRequestHeader('Authorization', 'Bearer curlで取得したアクセストークン'); req2.setRequestHeader('X-PrettyPrint', true); req2.setRequestHeader('content-Type', 'application/json'); req2.send('{\"suuryo__c\":777}'); ### 補足情報(FW/ツールのバージョンなど) 現在、CORS関係かと思い、salesforceのCORSを調べたところ、許可先に「*」(全て許可)が使用できず、「https://***」の形で入力する必要があるようです。この場合、monacaからのアクセスを許可するにはsalesforceにどのように書けば良いでしょうか。 monacaクラウドIDE、monacaデバッガを使用し、iPhone5Sで作業しています。 アシアルが出版している本のサンプル「バーコードスキャナアプリ」を参考にしています。
回答: XMLHttpRequestに拘らず、「クラウドでできるHTML5ハイブリッドアプリ開発」(永井勝則著、アシアル監修)の第9章、第10章を参考に$httpで書き直したところ、正常に取得できました。