툴 인스펙터에서 응답 JSON을 숨길 필요가 있습니다. 툴 인스펙터에서 json 데이터를 어떻게 숨길 수 있습니까? 또는 필드의 값만 표시하고 필드의 이름을 나타내지 않습니까? return \Response::json($posts);
툴 인스펙터에서 json 데이터를 아약스로 숨길 수있는 방법
-2
A
답변
3
간단히 당신이 수 없습니다 : 이 laravel 함수의 반응이다.
응답으로 json을 제공하는 경우 사용자가 제공 한 모든 속성을 사용하여 응답을 검사 할 수 있습니다.
하나의 확실한 해결 방법은 응답을 인간에게 더 읽기 어렵게 만드는 것인데, 이런 유형의 방법을 Obfuscation이라고합니다.
+0
이 응답에서 attibute 이름을 숨길 필요가 있습니다. ({name : bils}) – nabil
0
브라우저로 전송되는 모든 내용은 최종 사용자에게 표시되어야하며 사실입니다. Javascript/JSON은 클라이언트 측 언어/객체 용이므로 항상 사용자가 사용할 수 있습니다.
사용자가 데이터를 볼 수 없으면 사용자에게 보내지 마십시오. 데이터를 보게된다면, 검사관이 그것을 볼 수 있다면 왜 중요할까요? – ceejayoz
(https://laravel.com/docs/5.5/eloquent-serialization#hiding-attributes-from-json) – ceejayoz
아니요, 제 아이디어는 필드 이름을 숨기는 것입니다. 예 : 이름 : Bils – nabil