Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • CreatiCode
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

CreatiCode Scratch Forum

  1. CreatiCode Forum
  2. Feedback
  3. POST request block

POST request block

Scheduled Pinned Locked Moved Feedback
postblocksrequestpros-and-consweb
10 Posts 4 Posters 1.9k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • NotJaldolfYTN Offline
    NotJaldolfYTN Offline
    NotJaldolfYT
    trusted helpers
    wrote on last edited by
    #1

    I feel like there should be a block to send a POST request to websites to retrieve data. It can be good in a multitude of ways, whilst also having its cons.

    For example, you could:

    • Make a feedback system using webhooks
    • Get information on websites without the user visiting it directly

    But bad actors may be able to:

    • CSRF / XXS the website
    • Run JavaScript on the website for anyone that runs the project
    • Rate-limit the website
    • Shut down the server from a DoS

    I feel like it’s a good idea if CreatiCode can circumvent these cons, one way would be to make it so that only trusted users can use the block, and that we should allow the block into the website if we can get this whole system working; but if we can’t get rid of these issues, I feel we shouldn’t.

    👋

    CreatiCodeI 1 Reply Last reply
    0
    • NotJaldolfYTN NotJaldolfYT

      I feel like there should be a block to send a POST request to websites to retrieve data. It can be good in a multitude of ways, whilst also having its cons.

      For example, you could:

      • Make a feedback system using webhooks
      • Get information on websites without the user visiting it directly

      But bad actors may be able to:

      • CSRF / XXS the website
      • Run JavaScript on the website for anyone that runs the project
      • Rate-limit the website
      • Shut down the server from a DoS

      I feel like it’s a good idea if CreatiCode can circumvent these cons, one way would be to make it so that only trusted users can use the block, and that we should allow the block into the website if we can get this whole system working; but if we can’t get rid of these issues, I feel we shouldn’t.

      CreatiCodeI Offline
      CreatiCodeI Offline
      CreatiCode
      wrote on last edited by
      #2

      @notjaldolfyt

      There is already a block for “fetch web page as markdown” in the cloud extension. Can you give some specific examples for how to use this new POST block?

      NotJaldolfYTN JaecadeJnightJ 2 Replies Last reply
      0
      • CreatiCodeI CreatiCode

        @notjaldolfyt

        There is already a block for “fetch web page as markdown” in the cloud extension. Can you give some specific examples for how to use this new POST block?

        NotJaldolfYTN Offline
        NotJaldolfYTN Offline
        NotJaldolfYT
        trusted helpers
        wrote on last edited by
        #3

        @info-creaticode the POST request block could send data to websites or webhooks, it could be very useful for making feedback boxes or easier blacklists so that moderators of chatrooms on CreatiCode won’t have to be on their project 24/7 and can just watch their webhook take in the responses as the users chat away.

        You can also add things such as rate limiting payload signing and validation.

        👋

        1 Reply Last reply
        1
        • CreatiCodeI CreatiCode

          @notjaldolfyt

          There is already a block for “fetch web page as markdown” in the cloud extension. Can you give some specific examples for how to use this new POST block?

          JaecadeJnightJ Offline
          JaecadeJnightJ Offline
          JaecadeJnight
          Mod Helper
          wrote on last edited by
          #4

          @info-creaticode i made a suggestion for POST a while ago, it can be used for good purposes and is also found in other scratch mods as well. It can be used to interact with APIs easier and do things that GET currently cant

          #LLJW
          <span style="color:white;background-image:linear-gradient(to right, lightblue, navy)">My name is Jeff</span>

          CreatiCodeI 1 Reply Last reply
          1
          • JaecadeJnightJ JaecadeJnight

            @info-creaticode i made a suggestion for POST a while ago, it can be used for good purposes and is also found in other scratch mods as well. It can be used to interact with APIs easier and do things that GET currently cant

            CreatiCodeI Offline
            CreatiCodeI Offline
            CreatiCode
            wrote on last edited by
            #5

            So what would this block look like? What parameters should it take? Where would the results be stored?

            NotJaldolfYTN JaecadeJnightJ 2 Replies Last reply
            0
            • CreatiCodeI CreatiCode

              So what would this block look like? What parameters should it take? Where would the results be stored?

              NotJaldolfYTN Offline
              NotJaldolfYTN Offline
              NotJaldolfYT
              trusted helpers
              wrote on last edited by
              #6

              @info-creaticode It should be in the cloud section most likely with parameters for what to post and where to send the request to, it will output the error code or status in the Console Panel

              👋

              Meghan Gilberto LugoD 1 Reply Last reply
              0
              • NotJaldolfYTN NotJaldolfYT

                @info-creaticode It should be in the cloud section most likely with parameters for what to post and where to send the request to, it will output the error code or status in the Console Panel

                Meghan Gilberto LugoD Offline
                Meghan Gilberto LugoD Offline
                Meghan Gilberto Lugo
                trusted helpers
                wrote on last edited by
                #7

                @notjaldolfyt Screenshot 2025-08-09 163204.png renpy or something

                JUMPSCARE! ;3

                1 Reply Last reply
                0
                • CreatiCodeI CreatiCode

                  So what would this block look like? What parameters should it take? Where would the results be stored?

                  JaecadeJnightJ Offline
                  JaecadeJnightJ Offline
                  JaecadeJnight
                  Mod Helper
                  wrote on last edited by
                  #8

                  @info-creaticode said in POST request block:

                  So what would this block look like? What parameters should it take? Where would the results be stored?

                  it should allow to send more detailed HTTP requests (GET and POST) and allow all of the options and headers and whatnot.
                  https://forum.creaticode.com/topic/1255/feature-request-blocks-to-send-http-requests?_=1754798704902 was where i showed what the block could look like

                  #LLJW
                  <span style="color:white;background-image:linear-gradient(to right, lightblue, navy)">My name is Jeff</span>

                  CreatiCodeI 1 Reply Last reply
                  0
                  • JaecadeJnightJ JaecadeJnight

                    @info-creaticode said in POST request block:

                    So what would this block look like? What parameters should it take? Where would the results be stored?

                    it should allow to send more detailed HTTP requests (GET and POST) and allow all of the options and headers and whatnot.
                    https://forum.creaticode.com/topic/1255/feature-request-blocks-to-send-http-requests?_=1754798704902 was where i showed what the block could look like

                    CreatiCodeI Offline
                    CreatiCodeI Offline
                    CreatiCode
                    wrote on last edited by
                    #9

                    @jeffreyrb03-gmail

                    Thanks for the reminder. Yes, we do have this on our queue, but it is still lower priority compared to other tasks we are working on.

                    Please understand we have a small team, and we rank tasks based on the potential number of users who would likely use these features, and this POST request block is too advanced for most of our users.

                    JaecadeJnightJ 1 Reply Last reply
                    2
                    • CreatiCodeI CreatiCode

                      @jeffreyrb03-gmail

                      Thanks for the reminder. Yes, we do have this on our queue, but it is still lower priority compared to other tasks we are working on.

                      Please understand we have a small team, and we rank tasks based on the potential number of users who would likely use these features, and this POST request block is too advanced for most of our users.

                      JaecadeJnightJ Offline
                      JaecadeJnightJ Offline
                      JaecadeJnight
                      Mod Helper
                      wrote on last edited by
                      #10

                      @info-creaticode Makes sense, and I will try to keep that in mind when making more suggestions. If you guys need help, I would be glad to help out for free with any issues with code, whether it be frontend or backend. I do HTML, CSS, and JS everyday.

                      And I’m a bit rusty with PHP, but I know alot about NodeJS and Python, since I work with them alot. I could give some of your guy’s code a look or help to implement things on your queue, just say the word.

                      #LLJW
                      <span style="color:white;background-image:linear-gradient(to right, lightblue, navy)">My name is Jeff</span>

                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups
                      • CreatiCode