2011-10-22 1 views
0

나는 웹 사이트에서 GOE로 작성된 performs some calculations for the user 웹 응용 프로그램을 가지고 있습니다. 웹 사이트는 간단한 HTTP 게시를 통해 서버와 통신합니다. 사용자가 Go 코드를 많이 변경하지 않고도 얻은 결과에 대한 링크를 공유 할 수있게하고 싶습니다.GAE http 게시 링크로 이동

사용자가 웹 사이트에서 게시물을 보낸 것처럼 응용 프로그램 엔진에서 실행되는 웹 사이트 URL로 HTTP Post 메시지를 인코딩하는 방법이 있습니까?

사용자의 클립 보드에 적절한 링크를 복사하는 버튼의 코드는 어떻게됩니까 (필드 값이 페이지가로드되고 사용자가 링크를 원할 때마다 변경할 수 있으므로 GAE 파서를 통해 값을 하드 코딩하지 않습니다) 작업).

답변

4

POST 대신 GET을 사용하십시오. 이것이 GET의 요점입니다. 북마크 가능한 URL을 생성합니다.

보낸 데이터에 비밀 정보가 있거나 GET 매개 변수에 넣기에 너무 큰 경우가 아니면 멱등 원을위한 작업에 항상 GET을 사용해야합니다.

0

JB의 답변에서와 같이 게시물 대신 GET을 사용할 수 있습니다. 또는 각 레코드의 ID로 POST 데이터를 데이터 스토어에 저장할 수 있습니다. 그런 다음 해당 ID를 가진 URL을 GET 매개 변수로 생성 할 수 있습니다. 사용자가 해당 링크를 클릭하면 앱에서 데이터 저장소의 POST 데이터를 읽고 요청을 완료합니다.

링크/텍스트를 사용자 클립 보드로 복사하려면이 링크를 선택하십시오.

http://www.deluxeblogtips.com/2010/06/javascript-copy-to-clipboard.html