Почему Spring Boot возвращает 403 при POST, когда используется PermitAll?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Почему Spring Boot возвращает 403 при POST, когда используется PermitAll?

Сообщение Anonymous »

Хорошо, я немного запутался, для отладки я вернулся к этому...

Код: Выделить всё

.authorizeHttpRequests((authz) -> authz.anyRequest().permitAll())
И у меня есть следующее:

Код: Выделить всё

@RestController
@RequestMapping("contact")
public class LeadController {
@Autowired
private PotentialContactRepo potentialContactRepo;

@PostMapping(consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
public void addContact(@RequestBody PotentialContact contact) {
potentialContactRepo.save(contact);
}

@GetMapping
public ResponseEntity getContact() {
return ResponseEntity.ok("Hello");
}
}
Но когда я вызываю конечную точку сообщения с помощью почтальона, я получаю 403, но когда я вызываю get, я получаю 200.

Код: Выделить всё

POST /contact HTTP/1.1
User-Agent: PostmanRuntime/7.31.0
Accept: */*
Cache-Control: no-cache
Host: localhost:8080
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 151

name=...&contactInfo=...&location=Wherever&description=This%20is%20the%20description%3B!%40%23%24%23%24%40%24%40%23%24%40%23

HTTP/1.1 403 Forbidden
Set-Cookie: Path=/; HttpOnly
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Type: application/json
Transfer-Encoding: chunked
Date: Mon, 27 Nov 2023 05:10:11 GMT
Keep-Alive: timeout=60
Connection: keep-alive
Чего мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/775 ... being-used
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Аутентификация Spring Boot JWT: конечные точки доступны с помощью PermitAll, но другие приводят к 403, запрещенному даже
    Anonymous » » в форуме JAVA
    0 Ответы
    99 Просмотры
    Последнее сообщение Anonymous
  • Quarkus JWT RBAC — HTTP 403 с @PermitAll
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Аннотация Spring Security @PreAuthorize("permitAll()") не работает в Spring GraphQL
    Anonymous » » в форуме JAVA
    0 Ответы
    47 Просмотры
    Последнее сообщение Anonymous
  • WebClientRequestException при Wiremocking Spring Boot Service Post Post Post
    Anonymous » » в форуме JAVA
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • WebClientRequestException при Wiremocking Spring Boot Service Post Post Post
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»