Регистрация  |  Вход

GET and POST parameters

Всем привет!
Есть страничка которая работает полностью на JS, использует только RemoteActions. Вопрос, в RemoteAction доступны ли все параметры get и post странички, headers?

Всем привет!
Есть страничка которая работает полностью на JS, использует только RemoteActions. Вопрос, в RemoteAction доступны ли все параметры get и post странички, headers? 

конкретно за Remote Actions не скажу, но я бы был аккуратен со стандартными хэдэрами. при реализации REST сервисов сталкивался с тем что некоторые хэдэры были недоступны после передачи в APEX-контекст, прим. Authorization.

конкретно за Remote Actions не скажу, но я бы был аккуратен со стандартными хэдэрами. при реализации REST сервисов сталкивался с тем что некоторые хэдэры были недоступны после передачи в APEX-контекст, прим. Authorization.

Есть такой код в ремот экшене:

Map<String, String> hdrs = ApexPages.currentPage().getHeaders();

И он дает error - attempt to dereference a null object
Вот я и изучаю данный вопрос.

Есть такой код в ремот экшене:
[code]
Map<String, String> hdrs = ApexPages.currentPage().getHeaders();
[/code]
И он дает error - attempt to dereference a null object
Вот я и изучаю данный вопрос.  

DevNull
Есть такой код в ремот экшене:
Map<String, String> hdrs = ApexPages.currentPage().getHeaders();

И он дает error - attempt to dereference a null object
Вот я и изучаю данный вопрос.

судя по всему, в этом плане контекст страницы Remote Action недоступен - нужно явно передавать их параметрами: http://salesforce.stackexchange.com/questions/78927/apexpages-currentpage-getparameters-with-javascript-remoting

[quote="DevNull"]Есть такой код в ремот экшене:
[code]
Map<String, String> hdrs = ApexPages.currentPage().getHeaders();
[/code]
И он дает error - attempt to dereference a null object
Вот я и изучаю данный вопрос.[/quote]

судя по всему, в этом плане контекст страницы Remote Action недоступен - нужно явно передавать их параметрами: http://salesforce.stackexchange.com/questions/78927/apexpages-currentpage-getparameters-with-javascript-remoting

Ясно, спасибо!

Ясно, спасибо!

Ничего не доступно в Remote Actions - только параметры что передал.
Собственно больше ничего и не надо.
На стороне JS собираешь все в объект и сериализируешь - передаешь в виде параметра. На стороне SF десериализируешь в экземпляр класса враппара или в map<String, Object> и используешь.

Ничего не доступно в Remote Actions - только параметры что передал.
Собственно больше ничего и не надо. 
На стороне JS собираешь все в объект и сериализируешь - передаешь в виде параметра. На стороне SF десериализируешь в экземпляр класса враппара или в map<String, Object> и используешь.

Вопрос, как можно получить на стороне VP POST параметр? Или это не возможно?

Вопрос, как можно получить на стороне VP POST параметр? Или это не возможно?  

Можно, вот тут пример глянь
https://developer.salesforce.com/forums/?id=906F0000000958DIAQ

Можно, вот тут пример глянь
https://developer.salesforce.com/forums/?id=906F0000000958DIAQ